//获取真实流程
//流程标识、标签位置、事件单号
function GetEachFlow(thisid, index, code) {
    RequestGTMC("listActionById", {
        id : thisid
    },
    function(json) {
        console.log("事件流程 获取成功");
        console.log(json);
        if (json && json.length) {
            var str = "", arr = new Array(), now = 6;
            /*if (code.indexOf("GT-R") > -1) {
                console.log("属于事件单", code, code.indexOf("GT-R"));
                arr = ['需求提交', '接单', 'IS部审核', '采购中', '采购完成', '一线派单', '二线响应', '二线处理', '结束'];
                now = arr.indexOf(json[0].action);
                // $(".index_section_flow:eq(" + index + ") .box .mid").addClass('two');
            } else {
                console.log("属于事件单", code, code.indexOf("GT-R"));
                arr = ['事件提交', '一线分派', '二线响应', '二线处理', '结束'];
                now = arr.indexOf(json[0].action);
            }*/
            /*for (var i = 0; i < json.length; i++) {
                if (arr.indexOf(json[i].action) > 0 && now - 1 < arr.indexOf(json[i].action)) {
                    console.log(arr.indexOf(json[i].action), now);
                    now = arr.indexOf(json[i].action) + 1;
                }
            }*/
            /*console.log("流程下标", now, "流程文本", json[0].action);
            now = now < 0 ? 0 : now;
            for (var j = 0; j < arr.length; j++) {
                if (j <= now) {
                    str += '<li class="activate"><em>';
                } else {
                    str += '<li><em>';
                }
                str += (j + 1) + '</em>' + arr[j] + "</li> ";
            }*/
            // 写固定值控制流程指示的宽度
            switch (json.length) {
                case 8:
                case 7:
                    // 上面四个
                    now = 14;
                    break;
                case 6:
                    // 上面三个
                    now = 22;
                    break;
            }
            // 通过计算控制流程指示的宽度
            /*if (json.length > 4) {
                now = 12
            } else {
                now = 6;
            }*/
            for (var i = 0; i < json.length; i++) {
                if (json[i].status === "1" || json[i].status === "0") {
                    str += '<li class="activate" style="padding: 2px ' + now + 'px 0 ' + now + 'px;"><em>';
                } else if (json[i].status === "-1") {
                    str += '<li style="padding: 2px ' + now + 'px 0 ' + now + 'px;"><em>';
                }
                str += (i + 1) + '</em>' + json[i].action + "</li> ";
            }
            $(".index_section_flow:eq(" + index + ") .box .mid").html(str);
        } else {
            $(".index_section_flow:eq(" + index + ") .box").remove();
        }
    });
}

// 加载公告详情
function LoadDetail (thisid) {
    RequestGTMC("getAnnotationDetail", {id : thisid},
    function(json) {
        console.log("公告详情 获取成功");
        console.log(json);
        var str = '<div class="txtPart index">', $el = $(".termsAdress_textBox .textHindden");
        str += '<h2>' + json.title + '</h2>';
        str += '<h3>重要程度：' + json.importanceLevel + '</h3>';
        str += '<h3>发布日期：' + json.createDate + '</h3>' + json.contents + '</div>';
        $el.html(str);
        AddDoneCount();
    },
    function() {
        console.log("公告详情 调用失败");
    },
    function() {
        console.log("公告详情 请求完成");
    });
}

// 加载新的事件
function LoadProcess () {
    RequestGTMC("listDoingIncidentByUserId", {row:3},
    function(data) {
        console.log("处理中事件列表 获取成功");
        console.log(data);
        var $el = $("#index_event_process"),
            arr = ['需求提交', '接单', '一线分派', '二线处理', '结束'];
            // arr = ['需求提交', '接单', '一线分派', '二线响应', '二线处理', '结束'];
        if (data.content && data.content.length !== 0) {
            $el.empty();
            var str = "";
            for (var i = 0; i < data.content.length; i++) {
                str = '<li class="index_section_flow"><a href="event.html?id=' + data.content[i].id + '&code=' + data.content[i].code + '" class="tag"><span>编号：' + data.content[i].code + '</span>' + data.content[i].title + '</a><a href="event.html?id=' + data.content[i].id + '&code=' + data.content[i].code + '" class="box"><ul class="mid"><li class="hold"><img src="../images/loading.gif"></li></ul><img src="../images/dlr_images/ldrindex_cbg_bot.png" class="bot"></a></li>';
                /*// 判断当前进度
                if ($.inArray(data.content[i].status, arr) > 0) {
                    var index = $.inArray(data.content[i].status, arr);
                    for (var j = 0; j < arr.length; j++) {
                        if (j <= index) {
                            str += '<li class="activate"><em>';
                        } else {
                            str += '<li><em>';
                        }
                        str += (j+1) + '</em>' + arr[j] + "</li>";
                    }
                    str += '</ul><img src="images/itsf_index_flow2.png" class="bot"></a></li>';
                } else {
                    str += '<li class="activate"><em>1</em>需求提交</li><li><em>2</em>接单</li><li><em>3</em>一线分派</li><li><em>4</em>二线处理</li><li><em>5</em>结束</li></ul><img src="images/itsf_index_flow2.png" class="bot"></a></li>';
                    // str += '<li class="activate"><em>1</em>需求提交</li><li><em>2</em>接单</li><li><em>3</em>一线分派</li><li><em>4</em>二线响应</li><li><em>5</em>二线处理</li><li><em>6</em>结束</li></ul><img src="images/itsf_index_flow2.png" class="bot"></a></li>';
                }*/
                $el.append(str);
                GetEachFlow(data.content[i].id, i, data.content[i].code);
            }
        } else {
            $el.html('<div class="common_none">暂无任何相关记录</div>');
        }
        // AddDoneCount();
    },
    function() {
        console.log("处理中事件列表 调用失败");
        $("#index_event_process").html('<div class="common_none">暂无任何相关记录</div>');
    },
    function() {
        console.log("处理中事件列表 请求完成");
    });
}

// 调用数据接口
+function() {
    /*RequestGTMC("", {},
    function(data) {
        console.log(" 获取成功");
        console.log(data);
        var str = "", $el = $(".index_section .timeline .switch:eq(0)");
        $el.empty();
        $el.append(str);
        AddDoneCount();
    },
    function() {
        console.log(" 调用失败");
    },
    function() {
        console.log(" 请求完成");
    });*/
    // 请求上传标识
    GetNewUploadID();
    var CommonSucceed = AjaxComplete(2);
    // 滚动公告列表
    /*RequestGTMC("getAnnotation", {
        num : 10
    },
    function(data) {
        console.log("公告列表 获取成功");
        console.log(data);
        $el = $("#index_bulletin_scroll")
        if (data.length !== 0) {
            var str = "";
            $el.empty();
            for (var i = 0; i < data.length; i++) {
                str += '<li data-id="' + data[i].id + '">· ' + data[i].title + '</li>';
            }
            $el.append(str);
        }
        AddDoneCount();
        // 左侧滚动条
        if ($el.children("li").length > 3) {
            var last = ($el.children('li:last-child()').position().top - 36);
            setInterval(function() {
                if ($el.position().top > -last) {
                    $el.animate({
                        top: $el.position().top - $el.height()
                    }, 1000);
                } else {
                    $el.removeAttr('style');
                }
            }, 2000);
             上面是三条的，单条时是这样
            $el.append($(".common_side_scroll ul li:eq(0)").clone());
            var last = $el.children('li:last-child()').position().top;
            setInterval(function() {
                if ($el.position().top > -last) {
                    $el.animate({
                        top: $el.position().top - $el.height()
                    }, 1000);
                } else {
                    $el.removeAttr('style').animate({
                        top: -$el.height()
                    }, 1000);
                }
            }, 2000); 
        }
        // 弹出公告详情
        $(".common_side_scroll ul li").on('click', function(event) {
            $('.termsAdress_textBox .textHindden').prepend('<div class="common_load"><img src="../images/loading.gif"></div>');
            $(".common_shadow").addClass('activate').children('.termsAdress_textBox').addClass('on');
            LoadDetail($(this).attr('data-id'));
        });
    },
    function() {
        console.log("公告列表 调用失败");
    },
    function() {
        console.log("公告列表 请求完成");
    });*/
    // 需求套餐获取
    /*RequestGTMC("listRequestPlan", {},
    function(data) {
        console.log("需求套餐获取 获取成功");
        console.log(data);
        if (data.length !== 0) {
            var str = "", $el = $("#index_demand_service");
            $el.empty();
            for (var i = 0; i < data.length; i++) {
            str = '<li class="color' + i + '"><a href="javascript:?id=' + data.id + '&name=' + data.name + '"><span><img src="images/itsf_side_icon' + i + 'off.png"><img src="images/itsf_side_icon' + i + 'on.png"></span>' + data.name + '</a></li>';
            $el.append(str);
            }
        }
        AddDoneCount();
    },
    function() {
        console.log("需求套餐获取 调用失败");
    },
    function() {
        console.log("需求套餐获取 请求完成");
    });*/
//  // 左侧需求分类
//  $.ajax({
//      url: 'data/listRequestCategroy.json',
//      dataType: 'json'
//  })
//  .done(function(data) {
//      console.log("需求分类 获取成功");
//      console.log(data);
//      if (data.length !== 0) {
//          var str, fir, sec, thi, iii, jjj, num = 1,
//              $el = $("#index_demand_sort");
//          $el.empty();
//          for (fir in data) {
//              // console.log("fir " + fir);
//              str = '<li class="c d' + num + '"><a href="javascript:" class="open"> <em><img src="images/itsf_side_icon' + (num + 6) + 'on.png"></em>' + fir + '</a><div class="item"> <em><img src="images/itsf_side_icon' + (num + 6) + 'on.png"></em>' + fir + '</div><ul class="menu"><li>';
//              for (iii = 0; iii < data[fir].length; iii++) {
//                  // console.log("iii " + iii);
//                  for (sec in data[fir][iii]) {
//                      // console.log("sec " + sec);
//                      str += '<div class="line"><span>' + sec + '</span>';
//                      for (jjj = 0; jjj < data[fir][iii][sec].length; jjj++) {
//                          // console.log("jjj " + jjj);
//                          for (thi in data[fir][iii][sec][jjj]) {
//                              // console.log("thi " + thi);
//                              if (data[fir][iii][sec][jjj][thi].indexOf("http") > -1 ) {
//                                  str += '<a href=' + data[fir][iii][sec][jjj][thi] + ' target="_blank">' + thi + '</a>';
//                                  console.log(thi, data[fir][iii][sec][jjj][thi], data[fir][iii][sec][jjj][thi].indexOf("http"));
//                              } else {
//                                  str += '<a href="detail.html?type=' + data[fir][iii][sec][jjj][thi] + '&tier=' + encodeURI(fir + '$' + sec + '$' + thi) + '">' + thi + '</a>';
//                              }
//                          }
//                      }
//                      str += '</div>';
//                  }
//              }
//              str += '</li></ul></li>';
//              $el.append(str);
//              num++;
//          }
//      }
//  })
//  .fail(function() {
//      console.log("需求分类 调用失败");
//  })
//  .always(function() {
//      console.log("需求分类 请求完成");
//  });
    /*RequestGTMC("listRequestCategroy", {},
    function(data) {
        console.log("需求分类 获取成功");
        console.log(data);
        if (data.length !== 0) {
            var str = "", $el = $("#index_demand_sort");
            $el.empty();
            for (var i = 0; i < data.length; i++) {
            str = '';
            $el.append(str);
            }
        }
        AddDoneCount();
    },
    function() {
        console.log("需求分类 调用失败");
    },
    function() {
        console.log("需求分类 请求完成");
    });*/
    // 服务地址列表
    RequestGTMC("listReqAddress", {},
    function(json) {
        console.log("服务地址列表 获取成功");
        console.log(json);
        if (json.data.length !== 0) {
            var str = "", $el = $("#index_service_address");
            for (var i = 0; i < json.data.length; i++) {
                if (i === 0) {
                    str += '<dd class="on default" data-id="' + json.data[i].id + '"><b>' + (json.data[i].cusUserName?json.data[i].cusUserName:'') + '&ensp;' + (json.data[i].telno?json.data[i].telno:'') + '</b><span>' + (json.data[i].address?json.data[i].address:'') + '</span></dd>';
                } else {
                    str += '<dd data-id="' + json.data[i].id + '"><b>' + (json.data[i].cusUserName?json.data[i].cusUserName:'') + '&ensp;' + (json.data[i].telno?json.data[i].telno:'') + '</b><span>' + (json.data[i].address?json.data[i].address:'') + '</span></dd>';
                }
            }
            $el.html(str);
        }
        AddDoneCount();
    },
    function() {
        console.log("服务地址列表 调用失败");
    },
    function() {
        console.log("服务地址列表 请求完成");
    });
    // 处理中事件单
    LoadProcess();
    // 待评价事件列表
    RequestGTMC("listEvaluateIncidentByUserId", {row:3},
    function(data) {
        console.log("待评价事件列表 获取成功");
        console.log(data);
        var $el = $("#index_event_appraise");
        if (data.content && data.content.length !== 0) {
            $el.empty();
            var str = "";
            for (var i = 0; i < data.content.length; i++) {
                str = '<li class="index_section_entry"><div class="tag"><span>编号：' + data.content[i].code + '</span><a href="event.html?id=' + data.content[i].id + '&code=' + data.content[i].code + '">事件详情&emsp;>></a></div><div class="box"><div class="mid"><a href="event.html?id=' + data.content[i].id + '&code=' + data.content[i].code + '&appraise=appraise">评价</a><h1>' + data.content[i].title + '</h1><h2>' + data.content[i].description + '</h2></div><img src="../images/dlr_images/ldrindex_cbg_bot.png" class="bot"></div></li>';
                $el.append(str);
                // if (i === 5) break;
            }
        } else {
            $el.html('<div class="common_none">暂无任何相关记录</div>');
        }
        // AddDoneCount();
    },
    function() {
        console.log("待评价事件列表 调用失败");
        $("#index_event_appraise").html('<div class="common_none">暂无任何相关记录</div>');
    },
    function() {
        console.log("待评价事件列表 请求完成");
    });
    // 个人基本信息
    RequestGTMC("getUserInfoById", {},
    function(data) {
        console.log("个人基本信息 获取成功");
        console.log(data);
        var str = "", $el = $("#index_myself_personal");
        $el.empty();
        if (data.mobile) {
            str += '<li><span><img src="../images/dlr_images/ldrindex_rth01.png"></span>手机：<em>' + data.mobile + '</em></li>';
        }
        if (data.mobile_short) {
            str += '<li><span><img src="../images/dlr_images/ldrindex_rth02.png"></span>短号：<em>' + data.mobile_short + '</em></li>';
        }
        if (data.tel) {
            str += '<li><span><img src="../images/dlr_images/ldrindex_rth03.png"></span>固话：<em>' + data.tel + '</em></li>';
        }
        $el.html(str);
        // AddDoneCount();
    },
    function() {
        console.log("个人基本信息 调用失败");
    },
    function() {
        console.log("个人基本信息 请求完成");
    });
    // 最新知识
    RequestGTMC("listNewKnowledgeByNum", {
        num : "15",
        status : ""
    },
    function(data) {
        console.log("最新知识 获取成功");
        console.log(data);
        var str = "", $el = $("#index_latest_news");
        if (data.length !== 0) {
            for (var i = 0; i < data.length; i++) {
                str += '<li class="news"><a href="learn_knowledge.html?id=' + data[i].id + '&name=' + data[i].title + '">' + data[i].title + '</a></li>';
            }
            $el.html(str);
        } else {
            $el.empty();
        }
        // AddDoneCount();
    },
    function() {
        console.log("最新知识 调用失败");
    },
    function() {
        console.log("最新知识 请求完成");
    });
}();

// 请求上传标识
var common_Uploadid = 0;
function GetNewUploadID() {
    RequestGTMC("getHibernateUUID",{}, function(json){
        console.log("getHibernateUUID", json);
        common_Uploadid = json;
        // 报表上传控件
        for (var j = 1; j <= 3; j++) {
            $(".common_file_upload.num" + j + " .upload_list").empty();
            BindUpLoad(j);
        }
    });
}
// 绑定上传事件
function BindUpLoad(now) {
    var namelist = new Array(), acceptFileTypes = /(jpg|gif|png|jpeg|txt|doc|docx|xls|xlsx|ppt|pptx|pdf|zip|rar|apk|msg|eml|csv|tif)$/i;
    $("#fileupload.num" + now).fileupload({
            url: ITSMLINK + 'fileUpload?sourceId=' + common_Uploadid,
            autoUpload: false,
            dataType: "json",
            add: function (e, data) {
                // 去重名
                if (namelist.indexOf(data.files[0].name) === -1) {
                    // 限格式
                    if (acceptFileTypes.test(data.files[0].name.split(".")[data.files[0].name.split(".").length - 1])) {
                        // 限大小
                        if (data.originalFiles[0]['size'] < 15728640) {
                            $(".common_file_upload.num" + now + " .upload_list").addClass('activate').append('<li><span class="act">' + data.files[0].name + '</span></li>');
                            $("<a/>").appendTo($(".common_file_upload.num" + now + " .upload_list li:last")).attr({
                                "href": "javascript:",
                                "class": "del"
                            }).on('click', function(event) {
                                var arrindex = $(this).parent().index();
                                namelist.splice(arrindex, 1);
                                $(this).parent().remove();
                                console.log(namelist, e, data);
                            });
                            $("<a/>").appendTo($(".common_file_upload.num" + now + " .upload_list li:last")).attr({
                                "href": "javascript:",
                                "class": "hid"
                            }).on('click', function(event) {
                                data.submit();
                            });
                            namelist.push(data.files[0].name);
                        } else {
                            $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("请核对上传文件大小是否超过 15M 。");
                        }
                    } else {
                        $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("请核对上传文件格式是否符合。");
                    }
                } else {
                    $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("请核对上传文件名称是否相同。");
                }
                console.log(namelist, e, data);
                console.log(data.originalFiles[0]['size'], (data.originalFiles[0]['size'] < 15728640), data.files[0].name.split(".")[data.files[0].name.split(".").length - 1], acceptFileTypes.test(data.files[0].name.split(".")[data.files[0].name.split(".").length - 1]), data.files[0].name.split(".").length, data.originalFiles[0]['type']);
            },
            done: function (e, data) {
                console.log("done", data.files[0].name, e, data);
                AddUpload();
            }
        });
}

// 提交事件
function SubmitIncident () {
    var data = new Object(), $el = $(".index_section_form.activate");
    data["title"] = $('.index_section .tab li.activate').html();
    data["description"] = $el.find('textarea').val().trim();
    data["serviceAddressId"] = $el.find('.coord').attr('data-id');
    data["incidentType"] = data["title"];
    console.log("事件申报的数据是", data);
    RequestGTMC("incidentSubmit", {
        title : data.title,
        description : data.description,
        serviceAddressId : data.serviceAddressId,
        incidentType : data.incidentType,
        incidentId : common_Uploadid
    },
    function(json) {
        console.log("事件申报 获取成功");
        console.log(json);
        if (json.success) {
            LoadProcess();
            $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate').removeClass('error wait').find('.word').html("您的" + data.title + "申报已提交成功。");
            $el.find('textarea').val("");
            $el.find('input[type="text"]').val("").removeAttr('style').removeAttr('data-id');
            $el.find('.dropdown i').removeAttr('style');
            console.log($el, $(this));
            $el.find('.refer .coord').html("选择联系人/服务地址").removeAttr('data-id');
            $el.find('.refer input[type="submit"]').removeAttr('class').val("提交申请");
            $("#myselfasset1").trigger('click');
            GetNewUploadID();
            /* 选项卡分离的修改
            $("#myselfasset2").trigger('click');
            $("#myselfasset3").trigger('click'); */
            $(".application .tab li").removeAttr('class').eq(0).addClass('activate');
        }
    },
    function() {
        console.log("事件申报 调用失败");
    },
    function() {
        console.log("事件申报 请求完成");
    });
}

// 计算上传数量
function UploadComplete(count) {
    var time = 0,
        InitUpload = function() {
            console.log("Upload Files: " + count);
        };
    AddUpload = function() {
        console.log("Upload times:", ++time);
        if (time >= count) {
            SubmitIncident();
        }
    };
    return InitUpload();
}

// 事件绑定
-function() {
    // 表单提交申请
    $(".index_section_form .refer input[type='submit']").on('click', function(event) {
        var $el = $(this).parent(".refer").siblings('.type');
        if ($el.find('textarea').val() !== undefined && $el.find('textarea').val().trim() !== "事件描述请从“系统+对象+现象”三方面描述。示例：投资预算的重财报表打印错乱。电脑显示不亮；" && $el.find('textarea').val().trim() !== "") {
            if ($el.find('textarea').val().length >= 5 && $el.find('textarea').val().length <= 1000) {
                if ($(this).siblings('.coord').html() !== "选择联系人/服务地址") {
                    $(this).addClass('apply_wait').val("提交中");
                    $(".common_shadow").addClass('activate').children('.index_popup_report').removeClass('error').addClass('activate wait').find('.word').html("您的" + $(this).parent().parent().siblings('.tab').children('.activate').html() + "申报正在提交中。");
                    var thisindex = $(this).parent().parent().siblings('.tab').children('.activate').index();
                    if ($(".index_section_form:eq(" + thisindex + ") .upload_list li").length > 0) {
                        var up = UploadComplete($(".index_section_form:eq(" + thisindex + ") .upload_list li").length);
                        $(".index_section_form:eq(" + thisindex + ") .upload_list .hid").trigger('click');
                    } else {
                        SubmitIncident();
                    }
                } else {
                    $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("选择联系人/服务地址不可为空。");
                }
            } else {
                if ($el.find('textarea').val().length < 5) {
                    $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("事件描述字数不可少于五个字符。");
                } else if ($el.find('textarea').val().length > 1000) {
                    $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("事件描述字数不可多于一千字。");
                }
            }
        } else {
            $(".common_shadow").addClass('activate').children('.index_popup_report').addClass('activate error').find('.word').html("事件描述不可为空。");
        }
    });
    // 表单提示窗
    $(".index_popup_report .back a").on('click', function(event) {
        $(".common_shadow").removeClass('activate').children('.index_popup_report').removeClass('activate');
    });
    // 左侧搜索框
    $(".common_main .common_side .common_side_search").on('click', 'input[type="submit"]', function() {
        var $el = $('.common_side .common_side_search input[type="text"]')
        if ($el.val().trim() !== "请输入搜索信息") {
            window.location.href = "result.html?keyword=" + $el.val().trim();
        } else {
            window.location.href = "result.html";
        }
    });
    $(".common_main .common_side .common_side_search").on('keydown', 'input[type="text"]', function(event) {
        if (event.keyCode === 13 && $(this).val() !== "") {
            window.location.href = "result.html?keyword=" + $(this).val().trim();
        }
    });
    // 预留字补全
    $(".common_main .common_side .common_side_search").on('focus', 'input[type="text"]', function() {
        if ($(this).val().trim() === "请输入搜索信息") {
            $(this).val("");
            $(this).css('color', '#000000');
        }
    });
    $(".common_main .common_side .common_side_search").on('blur', 'input[type="text"]', function() {
        if ($(this).val().trim() === "") {
            $(this).val("请输入搜索信息");
            $(this).removeAttr('style');
        }
    });
    // 中间的报表
    $(".index_section .application .tab li").removeAttr('class').eq(0).addClass("activate");
    $(".index_section .application .index_section_form").removeClass('activate').eq(0).addClass("activate");
    $(".index_section .application .tab").on('click', 'li', function(event) {
        $(this).siblings('li').removeAttr('class');
        $(this).addClass("activate");
        /* 选项卡分离的修改
        $(".index_section .application .index_section_form").removeClass('activate').eq($(this).index()).addClass("activate").find('.open a:eq(0)').addClass('activate').siblings('a').removeClass('activate'); */
    });
    // 报表输入框
    /*$(".index_section_form .type .row").on('focus', 'textarea', function() {
        if ($(this).val().trim() === "事件描述请从“系统+对象+现象”三方面描述。示例：投资预算的重财报表打印错乱。电脑显示不亮；") {
            $(this).val("");
            $(this).css('color', '#000000');
        }
    });
    $(".index_section_form .type .row").on('blur', 'textarea', function() {
        if ($(this).val().trim() === "") {
            $(this).val("事件描述请从“系统+对象+现象”三方面描述。示例：投资预算的重财报表打印错乱。电脑显示不亮；");
            $(this).removeAttr('style');
        }
    });*/
    // 报表选地址
    $(".index_section_form .refer .coord").on('click', function(event) {
       $(".common_shadow").addClass('activate').children('.common_popup_applicant').addClass('activate');
    });
    $(".index_popup_coord .top dl").on('click', "dd", function(event) {
        $(this).addClass('on').siblings('dd').removeClass('on');
    });
    // 地址弹窗张合
    $(".index_popup_coord .top .select").on('click', ".allAdress_on", function(event) {
        $(this).parent().siblings('dl').children('.trebleheight').remove();
        $(this).parent().siblings('dl').stop().animate({"max-height" : 360}, "speed", function() {
            $(this).addClass("all").removeAttr('style');
        });
        $(this).removeClass('on').siblings().addClass('on');
    });
    $(".index_popup_coord .top .select").on('click', ".allAdress_no", function(event) {
        var done = $(this).parent().siblings('dl').children('.on').index();
        done = Math.floor(done / 3) * 120;
            // 计算出被选中项距离顶部多高
        $(this).parent().siblings('dl').css('overflow-y', 'hidden').scrollTop(done).stop().animate({"max-height" : 120}, "speed", function() {
            $(this).removeClass("all").removeAttr('style').append('<div class="trebleheight"></div>');
        });
        $(this).removeClass('on').siblings().addClass('on');
    });
    // 关闭地址弹窗
    $(".common_shadow .index_popup_coord .bot").on('click', "input", function(event) {
        $(".index_section_form.activate .refer .coord").html($(".index_popup_coord .top dl").find('.on span').html());
        $(".index_section_form.activate .refer .coord").attr('data-id', $(".index_popup_coord .top dl").children('.on').attr('data-id'));
        $(".common_shadow").removeClass('activate').children('.index_popup_coord').removeClass('activate');
    });
    $(".common_shadow .index_popup_coord .close").on('click', function(event) {
        var list = $(".index_popup_coord .top dl");
        list.scrollTop(0).removeClass('all').children('.trebleheight').remove();
        list.children('dd').eq(0).addClass('on').siblings().removeClass('on');
        list.siblings('.select').children('a').removeClass('on').eq(0).addClass('on');
        $(".common_shadow").removeClass('activate').children('.index_popup_coord').removeClass('activate');
    });
    // 中间的事件流
    $(".index_section .timeline .switch").removeClass('activate').eq(0).addClass("activate");
    $(".index_section .timeline .card li").removeAttr('class').eq(0).addClass("activate");
    $(".index_section .timeline .card").on('click', 'li', function(event) {
        $(this).siblings('li').removeAttr('class');
        if ($(this).index() === 0) {
            $(this).siblings('a').attr('href', 'processing.html');
        } else {
            $(this).siblings('a').attr('href', 'wait_judge.html');
        }
        $(this).addClass("activate");
        $(".index_section .timeline .switch").removeClass('activate').eq($(this).index()).addClass("activate");
    });
    // 通知公告关闭
    $(".common_shadow .termsAdress_textBox .close").on('click', function(event) {
        $(this).parents('.termsAdress_textBox').removeClass('on').parent('.common_shadow').removeClass('activate');
    });
    // 概况表显示
    $('.common_float .lbtn1').on('click', function(event) {
        $(".common_shadow .picture_box_index").addClass('on');
        $(".common_shadow").addClass('activate');
    });
    // 概况表关闭
    $(".common_shadow .picture_box_index .close").on('click', function(event) {
        $('.common_shadow .picture_box_index .pics').scrollTop(0)
        $(this).closest('.common_shadow').removeClass('activate');
        $(this).parent('.picture_box_index').removeClass('on');
    });
    // 修改窗确认
    $(".common_popup_applicant .commit").on('click', function(event) {
        $(".index_section_form.activate .refer .coord").html($(".common_popup_applicant .address dl").find('.activate span').html());
        $(".index_section_form.activate .refer .coord").attr('data-id', $(".common_popup_applicant .address dl").children('.activate').attr('data-id'));
        $(".common_shadow").removeClass('activate').children('.common_popup_applicant').removeClass('activate');
    });
}();